@charset "utf-8";
.main{position:relative;margin-top:84px;}
.yj_list{padding-top:95px;padding-bottom:74px;}
.yj_list a{display:block;margin-bottom:40px;}
.yj_list a:last-child{margin-bottom:0;}
.yj_item{border-radius:16px;overflow:hidden;}
.yj_item_left .yj_item_leftmb{visibility:hidden;width:100%;}
.yj_item_leftcon{position:absolute;width:100%;height:100%;left:0;top:0;transition:.3s;}
.yj_item_leftcon>img{width:100%;height:100%;object-fit:cover;}
.yj_item{display:flex;transition:.3s;}
.yj_item_left{width:50%;position:relative;overflow:hidden;}
.yj_item_right{width:50%;height:500px;background:#F5F7FA;padding:48px 69px 54px 60px;display:flex;flex-direction:column;justify-content:space-between;transition:.3s;}
.yj_item_rightxq2{color:#0562AF;font-weight:700;line-height:1.2;margin:24px 0;}
.yj_item_rightxq3{color:#666;font-size:18px;font-weight:400;line-height:32px;max-height:160px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.yj_item_rightbuttonx{display:inline-flex;padding:16px 22px 16px 30px;justify-content:center;align-items:center;gap:10px;border-radius:30px;background:#FFF;}
.yj_item_rightbuttonx span{color:#666;font-size:16px;font-weight:400;line-height:28px;}
.yj_list .term_box:nth-child(even) .yj_item{flex-direction:row-reverse;}
.yj_item_rightxq1 img{width:46px;}
.yj_item_rightxq1 img:nth-child(2){display:none;}
.yj_item:hover .yj_item_leftcon{transform:scale(1.1);transition:.3s;}
.yj_item:hover .yj_item_rightxq1 img:nth-child(1){display:none}
.yj_item:hover .yj_item_rightxq1 img:nth-child(2){display:block;}
.yj_item:hover .yj_item_right{background:#0562AF;transition:.3s;}
.yj_item:hover .yj_item_rightxq2{color:#FFF;}
.yj_item:hover .yj_item_rightxq3{color:#FFF;}
.yj_item:hover .yj_item_rightbuttonx{background:rgba(255,255,255,0.50);}
.yj_item:hover .yj_item_rightbuttonx span{color:#FFF;font-size:16px;font-style:normal;font-weight:400;line-height:28px;}
.yj_item:hover .yj_item_rightbuttonx svg path{stroke:#FFF}
@media (max-width:991px){
    .yj_item_right{height:450px;padding:40px 45px 40px 45px;}
    .yj_item_rightxq1 img{width:40px;}
    .yj_item_rightxq2{margin:16px 0 26px 0;}
}
@media (max-width:767px){
    .main {
        margin-top: 80px;
    }
    .yj_list {
    padding-top: 80px;
    padding-bottom: 50px;
}
    .yj_item_rightxq1 img{width:36px;}
    .yj_item{display:block;}
    .yj_item_left{width:100%;}
    .yj_item_right{width:100%;height:auto;padding:20px 25px 40px 25px;}
    .yj_item_rightxq{padding-bottom:25px;}
    .yj_item_rightbuttonx{padding:10px 16px 10px 25px;}
    .yj_item_rightxq3 {
        font-size: 16px;
    }
}